package com.xzjt.common.utils;

import org.apache.commons.codec.digest.DigestUtils;

/**
 * @ClassName: MD5Utils
 * @User: yuand
 * @Date: 2021/11/04 11:07
 */
public class MD5Utils {

    /**
     * 不带秘钥加密
     *
     * @param text
     * @return
     */
    public static String md5(String text) {
        // 加密后的字符串
        String md5str = DigestUtils.md5Hex(text);
        return md5str;
    }

    /**
     * MD5验证方法
     *
     * @param text 明文
     * @param md5  密文
     */
    public static boolean verify(String text, String md5) {
        String md5str = md5(text);
        return md5str.equalsIgnoreCase(md5);
    }

    public static void main(String[] args) {
        String password = "123456";
        System.out.println(MD5Utils.md5(password));   //e10adc3949ba59abbe56e057f20f883e
    }

}
